本文介绍了如何设置FunnelFlux以使用Google Ads API向Google Ads发送转化数据。
请注意,此集成目前处于测试阶段,并注意以下限制:
- 如果您有多个账户,您需要在FunnelFlux中为每个账户创建单独的流量来源,以便在自定义场景配置中设置不同的账户ID
- Google Ads不允许在点击后至少6小时内推送转化数据。因此,转化数据在Google Ads界面中显示会有至少6小时的延迟,但在那里会显示正确的转化时间。
获取所需的Google Ads信息
首先,在FunnelFlux Pro中创建一个新的流量来源。在名称字段中输入,并选择Google Ads模板。
现在导航到转化跟踪标签。您应该看到以下内容:
所以,我们需要获取以下几条信息:
- 我们的Google Ads账户ID
- 刷新令牌(稍后生成)
- 转化操作ID
- 可选项,管理账户ID -- 如果您使用的是管理账户,其中广告账户是您登录的用户的子账户,则需要此ID(如果是这种情况,您通常会很清楚)。
Google Ads账户ID
登录您的Google Ads账户,然后在这里找到广告账户ID。
通常它会在选择菜单中显示:
它将是一个10位数字,如上所示。将其放入您的自定义场景配置中,不要包含连字符。
上面您可以看到我有一个管理账户,它显示了管理账户ID,这是我可能需要的可选ID。
您可以在https://ads.google.com/aw/accounts访问账户列表
转化操作ID
老实说,这个有点难找!
为此,您需要为您的广告账户创建一个新的转化操作,用于离线转化上传,然后获取其ID。
在"工具和设置"下,点击转化部分:
访问此部分时,请确保从下拉菜单中选择了正确的广告账户 - 因为转化操作是特定于每个广告账户的。
点击[+新建转化操作]按钮创建新的转化操作 > 选择以下选项:
在下一步,选择基本转化操作类型并给它起个名字:
添加后,点击目标的设置 > 转化操作设置。
在这里,您可以修改目标设置,设置默认收入为0并允许动态收入:
如果这个目标专门用于选择加入或某些每个用户只会发生一次的事件,您可能想在计数下选择"一次"选项,而不是"每次"。
点击完成 > 保存并继续。
在最后一页点击完成,因为没有其他需要设置的内容。
现在,我们需要为您的自定义场景配置获取转化操作ID。它在表格中没有明确说明,所以我们需要从URL中获取。
点击您的转化操作名称(蓝色文本)进入其详情页面,如下所示,您可以从地址栏中获取ctId
值,如下:
如上所示,我的转化操作ID是6755237517
。
刷新令牌
这是由我们的Google应用程序生成的。
要获取此令牌,请转到FunnelFlux中的设置部分 > 集成。在这里,您可以通过我们的身份验证流程来授予我们的应用程序访问您的广告账户的权限,并生成所需的令牌:
点击此处,选择相关的Google账户登录,然后点击继续以批准访问:
继续后,您将被重定向到一个页面,我们的集成将提供一个刷新令牌值:
复制完整的刷新令牌值,并在自定义场景配置中使用它。
现在您应该拥有所需的所有值了!
集成是如何工作的
首先,我们的流量来源模板将外部ID重命名为gclid,并带有一个空白占位符,如下所示:
因此,当您生成跟踪链接时,我们不会附加gclid值(我们不想这样做,因为Google会自动将其添加到点击URL中),但如果传递了gclid,我们会将其捕获为外部点击ID参数。
所以,当用户点击广告时,我们捕获该点击ID,当发生转化时,我们可以将该点击ID与其他数据(如账户ID、转化操作ID等)一起传递到转化队列。
然后,我们在我们这边存储转化数据的日志,每小时运行一个作业,检查初始点击时间超过6小时的转化。如果是,我们尝试使用提供的所有数据将其发送到您的Google广告账户。
请注意,我们将您的账户ID和相应的刷新令牌与转化数据分开存储,并在发生转化时更新/检查。
因此,如果您需要更新刷新令牌,您可以这样做,最终它会处理可能一直在反弹的较旧的转化。但是,如果在转化时账户ID错误,您需要寻求我们的帮助,因为它将永远卡在队列中无法处理。
还有其他问题吗?随时联系我们!